# -*- coding=utf-8
import os

def tarGzDir(dirName, fileName, *args):
    """ 此函数用于压缩目录，三个参数：
        参数3：压缩文件保存位置 """

    # 判断是否有参数3，如果没有直接使用 tar 压缩至当前路径
    if not args:
        scriptShell = "tar -zcvf "+fileName+" "+dirName+" &>/dev/null"
        os.system(scriptShell)
    # 有参数3，使用 tar 压缩至保存路径
    else:
        # 截取 参数3 的值，参数3 的值默认为 字符串 类型
        LuJin = args[0]
        # 字符串拼接为压缩路径
        scriptShell = "tar -zcvf "+LuJin+"\/"+fileName+" "+dirName+" &>/dev/null"
        # 调用系统命令进行压缩
        os.system(scriptShell)